package com.juzi.AbstractClass.template;

public abstract class Student {
    /**
     * 正式：声明了模板方法
     */
    public final void write() {
        System.out.println("\t\t\t\t《我的爸爸》");
        System.out.println("你的爸爸是啥样，来说说");
        //正文部分，每个子类自己写，都不一样
        //因此，模板方法把正文部分定义成抽象方法，交给具体子类完成
        System.out.println(writeMain());


        System.out.println("我的爸爸太好了");
    }

    public abstract String writeMain();
}
